input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;outline: none;border: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
/*登录*/
.login_body{padding: 0rem 0.64rem;}
.login_log{width: 100%;height: 4.24rem;display: flex;justify-content: space-around;align-items: center;}
.login_log span{display: inline-block}
.login_log span img{width: 1.38rem;height: 1.38rem;}
.login_log span p{font-size: 0.42rem;color: #095378;text-align: center;}

.userlg_info{width: 100%;overflow: hidden;font-size: 0rem;}
.userlg_info ul{display: inline-block;overflow: hidden;}
.userlg_info ul li{display: inline-block;float: left;padding-top: 0.1rem;height: 0.9rem;line-height: 0.9rem;overflow: hidden;box-sizing: border-box;}
.userlg_info ul li p{display: inline-block;width: 0.4rem;height: 0.5rem;float: left;margin-top: 0.2rem;}
.userlg_info ul li p img{float: left;}
.userlg_info ul li input{display: inline-block;width: 5.5rem;height: 0.6rem;float: left;margin-top: 0.15rem;font-size: 0.24rem;color: #333333;}
.userlg_info ul li input::-webkit-input-placeholder{color: #999999;}
.userlg_info ul li:nth-child(1){border-bottom: 1px solid #98b7c6;}
.userlg_info ul li:nth-child(2){border-bottom: 1px solid #f1f1f1;}
.userlg_info ul li:nth-child(1) p img{width: 0.27rem;height: 0.27rem;margin-top: 0.115rem;}
.userlg_info ul li:nth-child(2) p img{width: 0.24rem;height: 0.3rem;margin-top: 0.1rem;}

.btn_lorr{width: 100%;}
.btn_lorr input{display: inline-block;width: 100%;height: 0.88rem;border-radius: 0.88rem;font-size: 0.3rem;}
.btn_lorr input:nth-child(1){background: #095378;color: #ffffff;margin-top: 0.75rem; box-shadow: rgba(102,102,102,0.8) 0px 0px 20px 0px;}
.btn_lorr input:nth-child(2){color: #666666;margin-top: 0.2rem;}

.chaop_img{width: 100%;height: auto;margin-top: 2rem;}
.chaop_img img{width: 0.31rem;height: 0.31rem;margin-left: 6.35rem;}

/*注册*/
.regit_body{padding: 0rem 0.64rem;}
.headtit{height: 0.9rem;padding: 0rem 0.3rem;}
.headtit div{width: 100%;position: relative;}
.headtit img{width: 0.2rem;height: 0.34rem;position: absolute;top: 0.28rem;left: 0rem;}
.headtit p{font-size: 0.36rem;color: #095378;font-weight: bolder;display: inline-block;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;}
.headtit em.denglu{font-size: 0.3rem;color: #666666;display: inline-block;position: absolute;height: 0.4rem;line-height: 0.4rem;top: 0.25rem;right: 0rem;}


.userrg_info{width: 100%;font-size: 0rem;}
.userrg_info ul{display: inline-block;}
.userrg_info ul li{display: inline-block;float: left;width: 100%;height: 1.2rem;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.userrg_info ul li p{display: inline-block;width: 0.4rem;height: 0.5rem;float: left;margin-top: 0.5rem;}
.userrg_info ul li p img{float: left;}
.userrg_info ul li input{display: inline-block;width: calc(100% - 0.4rem);height: 0.6rem;float: left;margin-top: 0.45rem;font-size: 0.3rem;color: #333333;}
.userrg_info ul li input.telnumb,.userrg_info ul li input.clec_kes{width: calc(100% - 0.8rem);}
.userrg_info ul li em.clows_tel,.userrg_info ul li em.xuanzke{width: 0.4rem;height: 100%;}
.userrg_info ul li em.clows_tel img{width: 0.2rem;height: 0.2rem;margin-top: 0.6rem;float: right;}
.userrg_info ul li em.xuanzke img{width: 0.15rem;height: 0.27rem;margin-top: 0.615rem;float: right;

    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}
.userrg_info ul li em.xuanzke img.tran_aa{
    -webkit-transform: rotateZ(90deg);
    -moz-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    -o-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}
.userrg_info ul li select{font-size: 0.24rem;outline: none;width: 4.5rem;height: 0.6rem;line-height: 0.6rem;margin-top: 0.45rem;border: none;}
.userrg_info ul li input::-webkit-input-placeholder{color: #999999;font-size: 0.24rem;}
.userrg_info ul li:nth-child(3){border-bottom: 1px solid #98b7c6;}
.userrg_info ul li:nth-child(1) p img{width: 0.27rem;height: 0.27rem;margin-top: 0.115rem;}
.userrg_info ul li:nth-child(2) p img{width: 0.29rem;height: 0.29rem;margin-top: 0.105rem;}
.userrg_info ul li:nth-child(3) p img{width: 0.2rem;height: 0.3rem;margin-top: 0.1rem;}
.userrg_info ul li:nth-child(4) p img{width: 0.24rem;height: 0.3rem;margin-top: 0.1rem;}
.userrg_info ul li:nth-child(5) p img{width: 0.24rem;height: 0.3rem;margin-top: 0.1rem;}

.h_selct{position: relative;}
.h_selct .keshi_select{
    width: calc(100% - 0.8rem);
    position: absolute;
    top: 0;
    left: 0.4rem;
    color: #999;
    font-size: 0.24rem;
    opacity: 0;
}

.h_selct .selct_dom{display: none;border-radius: 0.08rem;padding: 0.3rem 0rem;box-sizing: border-box;position: absolute;width: calc(100% - 0.4rem);z-index: 99;left: 0.4rem;top: 1.2rem;background: #ffffff;box-shadow: rgba(9,83,120,0.6) 0px 0px 20px 0px;}
.h_selct .selct_dom > ul{display: inline-block;width: 100%;}
.h_selct .selct_dom > ul > li{height: 0.6rem;display: inline-block;width: 100%;border: none;font-size: 0.26rem;color: #999999;line-height: 0.6rem;padding: 0rem 0.3rem;box-sizing: border-box;}
.h_selct .selct_dom > ul > li.mosu_dw{background: rgba(9,83,120,0.5);color: #ffffff;}

/*提交成功*/
.tjcg_dom1{height: 5.1rem;width: 100%;display: flex;justify-content: space-around;align-items: center;}
.tjcg_dom1 span{display: inline-block;}
.tjcg_dom1 span img{width: 1.36rem;height: 1.36rem;}
.tjcg_dom1 span p{text-align: center;font-size: 0.36rem;color: #333333;font-weight: bold;padding-top: 0.3rem;box-sizing: border-box;}

.fanhui_dl{display: inline-block;text-align: center;width: 100%;}
.fanhui_dl em{height: 0.68rem;line-height: 0.68rem;font-size: 0.3rem;color: #666666;width: 1.98rem;border-radius: 0.68rem;border: 2px solid #dddddd;}

/*首页*/
.shouye_ds{width: 100%;height: 100%;position: relative;overflow: hidden;}
.shouye_ds > p{display: inline-block;width: 100%;position: absolute;top: 0rem;left: 0rem;font-size: 0.36rem;color: #ffffff;font-weight: bold;text-align: center;height: 0.9rem;line-height: 0.9rem;}
.shouye_ds > img{float: left;width: 100%;height: auto;}

.mian_navsy{position: absolute;width: 5.95rem;height: 4.06rem;overflow: hidden;top: 5.75rem;left: 50%;margin-left: -2.975rem;background: #ffffff;border-radius: 0.4rem;z-index: 999;box-shadow: rgba(102,102,102,0.8) 0px 0px 20px 0px;}
.mian_navsy ul{display: inline-block;width: 100%;height: 100%;font-size: 0rem;}
.mian_navsy ul li{height: 50%;width: 50%;float: left;display: flex;justify-content: space-around;align-items: center;}
.mian_navsy ul li span{text-align: center;}
.mian_navsy ul li span p{font-size: 0.3rem;color: #095378;text-align: center;padding-top: 0.1rem;box-sizing: border-box;}
.mian_navsy ul li:nth-child(1) img{width: 0.54rem;height: 0.48rem;}
.mian_navsy ul li:nth-child(2) img{width: 0.58rem;height: 0.46rem;}
.mian_navsy ul li:nth-child(3) img{width: 0.54rem;height: 0.54rem;}
.mian_navsy ul li:nth-child(4) img{width: 0.54rem;height: 0.49rem;}

.ind_nalis{width: 100%;height: 1rem;border-top: 1px solid #dddddd;bottom: 0rem;left: 0rem;z-index: 9999;position: fixed;background: #ffffff;}
.ind_nalis ul{display: flex;justify-content: space-around;width: 100%;height: 1rem;}
.ind_nalis ul li{display: flex;justify-content: space-around;align-items: center;}
.ind_nalis ul li span{width: 1rem;text-align: center;}
.ind_nalis ul li p{font-size: 0.22rem;color: #666666;text-align: center;}
.ind_nalis ul li img{display: none;}
.ind_nalis ul li:nth-child(1) img{width: 0.4rem;height: 0.4rem;}
.ind_nalis ul li:nth-child(2) img{width: 0.37rem;height: 0.37rem}
.ind_nalis ul li:nth-child(3) img{width: 0.36rem;height: 0.36rem;}
.ind_nalis ul li:nth-child(4) img{width: 0.35rem;height: 0.37rem;}
.ind_nalis ul li img.shoede_na{display: inline-block;}
.ind_nalis ul li.chek_nvts p{color: #095378;}
.ind_nalis ul li.chek_nvts img{display: inline-block;}
.ind_nalis ul li.chek_nvts img.shoede_na{display: none;}

/*扫一扫*/
.scan_saoi{height: 0.9rem;padding: 0rem 0.3rem;background: rgba(0,0,0,0.76);}
.scan_saoi div{width: 100%;position: relative;}
.scan_saoi img{width: 0.2rem;height: 0.34rem;position: absolute;top: 0.28rem;left: 0rem;}
.scan_saoi p{font-size: 0.36rem;color: #ffffff;font-weight: bolder;display: inline-block;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;}

/*小卖部付款*/
.xiaomaib{height: 0.9rem;padding: 0rem 0.3rem;background: #095378;}
.xiaomaib div{width: 100%;position: relative;}
.xiaomaib img{width: 0.2rem;height: 0.34rem;position: absolute;top: 0.28rem;left: 0rem;}
.xiaomaib p{font-size: 0.36rem;color: #ffffff;font-weight: bolder;display: inline-block;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;}

.fukuan{padding: 0rem 0.3rem;}
.fukuan p{font-size: 0.24rem;color: #333333;height: 1rem;line-height: 1rem;vertical-align: bottom;}
.fukuan span{display: inline-block;height: 1rem;line-height: 1rem;vertical-align: bottom;width: 100%;border-bottom: 1px solid #095378;}
.fukuan span em{display: inline-block;font-size: 0.48rem;color: #333333;font-weight: bold;float: left;line-height: 1rem;vertical-align: bottom;}
.fukuan span input{font-size: 0.48rem;font-weight: bolder;color: #333333;height: 0.6rem;margin-top: 0.2rem;float: left;width: calc(100% - 1rem);}

.xmb_btn{width: 100%;padding: 0rem 0.6rem;box-sizing: border-box;margin-top: 1.35rem;}
.xmb_btn input{display: inline-block;height: 0.96rem;width: 100%;border-radius: 0.96rem;font-size: 0.36rem;color: #ffffff;background: #095378;text-align: center;}

/*食堂付款*/
.shit_fk{padding: 0rem 0.3rem;box-sizing: border-box;}
.shit_fk p{font-size: 0.24rem;color: #666666;height: 0.9rem;line-height: 0.9rem;display: inline-block;}
.shit_fk ul{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.shit_fk ul li{margin-top: 0.3rem;}
.shit_fk ul li:nth-child(1),.shit_fk ul li:nth-child(2),.shit_fk ul li:nth-child(3){margin-top: 0rem;}
.shit_fk ul li input{height: 0.8rem;line-height: 0.8rem;width: 1.85rem;text-align: center;background: none;border: 1px solid #095378;border-radius: 0.8rem;color: #095378;}
.shit_fk ul li input.chkde_ths{background: #095378;color: #ffffff;}

/*支付成功*/
.zhifu_cgs{height: 0.9rem;padding: 0rem 0.3rem;background: #095378;}
.zhifu_cgs div{width: 100%;position: relative;}
.zhifu_cgs img{width: 0.2rem;height: 0.34rem;position: absolute;top: 0.28rem;left: 0rem;}
.zhifu_cgs p{font-size: 0.36rem;color: #ffffff;font-weight: bolder;display: inline-block;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;}

.zhufu_ceng{height: 5.1rem;width: 100%;display: flex;justify-content: space-around;align-items: center;}
.zhufu_ceng > span{display: inline-block;text-align: center;}
.zhufu_ceng > span img{width: 1.36rem;height: 1.36rem;}
.zhufu_ceng > span > p > i{text-align: center;font-size: 0.36rem;color: #333333;font-weight: bold;padding-top: 0.3rem;box-sizing: border-box;font-style: normal;}
.zhufu_ceng > span > p > em{text-align: center;font-size: 0.36rem;color: #ff6900;font-weight: bold;padding-top: 0.3rem;box-sizing: border-box;}
.zhufu_ceng > span > em{font-size: 0.24rem;color: #333333;line-height: 0.6rem;}

/*订餐*/
.list_infs{width: 100%;padding: 0rem 0.3rem;box-sizing: border-box;}
.list_infs ul{}
.list_infs ul li{height: 1.72rem;width: 100%;border-bottom: 1px solid #dddddd;}
.list_infs ul li img{width: 0.15rem;height: 0.27rem;}
.list_infs ul li p{height: 0.86rem;line-height: 0.86rem;font-size: 0.24rem;color: #666666;}
.list_infs ul li input{height: 0.86rem;line-height: 0.86rem;width: calc(100% - 0.4rem);font-size: 0.3rem;color: #333333;border: none;}
.list_infs ul li input[disabled]{background: none;}

.cust_plus{width: 100%;margin-top: 0.5rem;}
.cust_plus > em{font-size: 0.24rem;color: #666666;display: inline-block;float: left;}
.cust_plus > p{display: inline-block;float: right;width: 1.3rem;}
.cust_plus > p > em{width: 0.3rem;height: 0.3rem;float: left;}
.cust_plus > p > em:nth-child(1){background: url("../image/less.png") no-repeat;background-size: 100% 100%;}
.cust_plus > p > em:nth-child(1).minnub{background: url("../image/less1.png") no-repeat;background-size: 100% 100%;}
.cust_plus > p > em:nth-child(3){background: url("../image/plus1.png")no-repeat;background-size: 100% 100%;}
.cust_plus > p > em:nth-child(3).maxnub{background: url("../image/plus.png")no-repeat;background-size: 100% 100%;}
.cust_plus > p > input{display: inline-block;float: left;width: 0.7rem;text-align: center;}

.infs_tij{width: 100%;margin-top: 1.5rem;padding: 0rem 0.3rem;box-sizing: border-box;}
.infs_tij input{display: inline-block;height: 0.96rem;width: 100%;border-radius: 0.96rem;font-size: 0.36rem;color: #ffffff;background: #095378;text-align: center;}

/*选择订餐日期*/
.testView{width: 100%;}

/*我的预订*/
.dataimg{position: absolute;right: 0rem;top: 0rem;z-index: 9;display: inline-block;width: 0.28rem;height: 0.9rem;}
.dataimg img{width: 0.28rem;height: 0.3rem;}

.lins_mesg{width: 100%;background: #f8f8f8;height: 0.08rem;}

.alc_lisna{width: 100%;height: 0.76rem;}
.alc_lisna ul{display: flex;justify-content: space-around;align-items: center;height: 0.76rem;}
.alc_lisna ul li{display: inline-block;height: 0.76rem;}
.alc_lisna ul li p{display: inline-block;line-height: 0.76rem;height: 0.76rem;font-size: 0.3rem;color: #333333;padding: 0rem 0.2rem;}
.alc_lisna ul li.chek_allcan p{display: inline-block;height: 0.74rem;line-height: 0.76rem;border-bottom: 0.02rem solid #095378;color: #095378;}

.dind_lsit{width: 100%}
.dind_lsit ul{display: inline-block;width: 100%;}
.dind_lsit ul li{display: inline-block;width: 100%;}
.dind_lsit ul li .cikc_list{display: inline-block;width: 100%;padding: 0.25rem 0rem;box-sizing: border-box;border-bottom: 1px solid #eeeeee;}
.dind_lsit ul li .cikc_list span{display: flex;justify-content: space-between;align-items: center;padding: 0rem 0.3rem;box-sizing: border-box;}
.dind_lsit ul li .cikc_list i.yijovs{color: #666666;}
.dind_lsit ul li .cikc_list span em{font-size: 0.24rem;color: #666666;}
.dind_lsit ul li .cikc_list span i{font-style: normal;font-size: 0.3rem;color: #ff6900;}
.dind_lsit ul li .cikc_list p{display: flex;justify-content: space-between;align-items: center;padding: 0rem 0.3rem;box-sizing: border-box;margin-top: 0.1rem;}
.dind_lsit ul li .cikc_list p em{font-size: 0.3rem;color: #333333;}
.dind_lsit ul li .cikc_list p i{font-style: normal;font-size: 0.24rem;color: #095378;}

.dind_lsit ul li span.infom_lsi{display: none;justify-content: space-between;align-items: center;;height: 0.98rem;width: 100%;padding: 0rem 0.3rem;box-sizing: border-box;border-bottom: 0.08rem solid #f8f8f8;}
.dind_lsit ul li span.addtan{display: flex;}
.dind_lsit ul li span.infom_lsi input{height: 0.42rem;line-height: 0.42rem;width: 0.96rem;display: inline-block;border: 2px solid #dddddd;border-radius: 0.424rem;font-size: 0.22rem;color: #888888;box-sizing: border-box;}
/*取消弹窗*/
.alt_win{position: fixed;width: 100%;height: 100%;top: 0rem;left: 0rem;z-index: 99;background: rgba(0,0,0,0.42);display: none;}
.alt_win > div{height: 5rem;width: 5.12rem;top: 3.5rem;left: 50%;margin-left: -2.56rem;position: absolute;z-index: 99;text-align: center;}
.alt_win > div > img{width: 0.6rem;height: 0.6rem;margin-top: 0.2rem;}
.alt_win .contnc{text-align: center;width: 5.12rem;height: 3.88rem;background: #ffffff;border-radius: 0.2rem;}
.alt_win .contnc img{width: 0.78rem;height: 0.78rem;margin-top: 0.87rem;}
.alt_win .contnc p{color: #333333;font-size: 0.3rem;}
.alt_win .contnc input{color: #095378;font-size: 0.3rem;width: 1.3rem;height: 0.58rem;line-height: 0.53rem;border-radius: 0.58rem;border: #095378 2px solid;margin-top: 0.55rem;}

/*消息*/
.ims_list{width: 100%;}
.ims_list ul{display: inline-block;width: 100%;}
.ims_list ul li{padding: 0.2rem 0.3rem;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eeeeee;}
.ims_list ul li.yidu > img{display: none;}
.ims_list ul li.yidu i{color: #666666;}
.ims_list ul li span{display: inline-block;width: calc(100% - 0.16rem);}
.ims_list ul li span p{display: inline-block;color: #666666;font-size: 0.24rem;line-height: 0.5rem;}
.ims_list ul li span i{display: inline-block;color: #333333;font-size: 0.3rem;font-style: normal;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ims_list ul li img{width: 0.16rem;height: 0.16rem;}

.xiaoxx{position: relative;}
.xiaoxx > em{font-size: 0.16rem;text-align: center;color: #ffffff;display: inline-block;position: absolute;right: 0.1rem;top: -0.05rem;width: 0.2rem;height: 0.3rem;border-radius: 0.3rem;width: 0.3rem;line-height: 0.3rem;background: #ff6900;}
.xiaoxx > em.noimsg{display: none;}

/*消息详情*/
.xoxi_xq{padding: 0rem 0.3rem;}
.xoxi_xq > p{display: inline-block;height: 0.8rem;line-height: 0.8rem;width: 100%;font-size: 0.24rem;color: #666666;}
.xoxi_xq > span{display: inline-block;}
.xoxi_xq > span p{display: inline-block;font-size: 0.24rem;color: #333333;line-height: 0.4rem;}
.xoxi_xq > span img{width: 100%;height: auto;margin-top: 0.2rem;}

/*我的*/
.wodexing{display: flex;justify-content: space-between;align-items: center;padding: 0.4rem 0.3rem;box-sizing: border-box;background: #095378;}
.wodexing > span{display: inline-block;}
.wodexing > span > p{display: inline-block;width: 100%;color: #ffffff;line-height: 0.6rem;}
.wodexing > span > p:nth-child(1) em{font-size: 0.3rem;}
.wodexing > span > p:nth-child(1) i{font-size: 0.24rem;font-style: normal;margin-left: 0.35rem;}
.wodexing > span > p:nth-child(2){font-size: 0.24rem;}
.wodexing > p{display: inline-block;}
.wodexing > p em{display: inline-block;font-size: 0.36rem;color: #ff6900;}
.wodexing > p i{display: inline-block;font-size: 0.24rem;color: #ff6900;font-style: normal;}

.nvlsttt{width: 100%;padding: 0rem 0.3rem;box-sizing: border-box;}
.nvlsttt ul{display: inline-block;overflow: hidden;}
.nvlsttt ul li{display: inline-block;width: 100%;border-bottom: 1px solid #eeeeee;float: left;}
.nvlsttt ul li em{display: flex;align-items: center;height: 1.36rem;width: 0.7rem;float: left;}
.nvlsttt ul li p{display: inline-block;float: left;height: 1.36rem;line-height: 1.36rem;font-size: 0.3rem;color: #333333;}

/*充值明细*/
.inx_list{width: 100%;}
.inx_list > p{width: 100%;display: inline-block;height: 0.87rem;line-height: 0.87rem;padding: 0rem 0.3rem;font-size: 0.24rem;color: #666666;background: #f8f8f8;box-sizing: border-box;}
.inx_list ul{display: inline-block;width: 100%;}
.inx_list ul li{display: flex;justify-content: space-between;align-items: center;padding: 0.2rem 0.3rem;box-sizing: border-box;border-bottom: 0.08rem solid #f8f8f8;}
.inx_list ul li span{line-height: 0.5rem;}
.inx_list ul li span em{display: inline-block;width: 100%;font-size: 0.24rem;color: #888888;}
.inx_list ul li span > em > i{font-size: 0.24rem;color: #333333;font-style: normal;margin-left: 0.2rem;}
.inx_list ul li span > i{font-style: normal;display: inline-block;width: 100%;font-size: 0.24rem;color: #333333;}
.inx_list ul li > p{font-size: 0.3rem;color: #095378;}

/*修改密码*/
.xioug_pwd{width: 100%;font-size: 0rem;padding: 0rem 0.3rem;box-sizing: border-box;}
.xioug_pwd ul{display: inline-block;}
.xioug_pwd ul li{display: inline-block;float: left;width: 100%;height: 1.2rem;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.xioug_pwd ul li input{display: inline-block;width: 100%;height: 0.6rem;float: left;margin-top: 0.45rem;font-size: 0.3rem;color: #333333;}

.btn_xiumm{padding: 1.2rem 0.65rem;box-sizing: border-box;}
.btn_xiumm input{background: #095378;color: #ffffff; box-shadow: rgba(102,102,102,0.8) 0px 0px 20px 0px;display: inline-block;width: 100%;height: 0.88rem;border-radius: 0.88rem;font-size: 0.3rem;}
